function foo(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:
  njf1._a=doSomething1();njf1.cp=1;case 1:if((njf1.rv1=
  bar(njf1._a,njf1))==NJSUS){return njf1.fh;}njf1._b=njf1.rv1;
  doSomething2(njf1._b);break nj;}}}
  
  
function bar(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:
  njf1._c=doSomething1();njf1.cp=1;case 1:if((njf1.rv1=
  foo(njf1._c,njf1))==NJSUS){return njf1.fh;}
  doSomething2(d);break nj;}}}
